부호수 없음 C 언어에 기호가 없는 것과 기호가 있는 것 사이의 연산 문제 상기 코드에 대해if분기는 실행되지 않습니다. 즉if표현식의 값은 가짜입니다.원인은 토탈ELEMENTS가 정의하는 값은 unsigned int 유형(sizeof()의 반환 유형은 기호 수가 없기 때문입니다.if 문장은signed int와 unsigned int 사이에서 상등성을 테스트하기 때문에 d는 unsigned int 형식으로 업그레이드됩니다. -1은 unsigned int로 변환된 결... 운산C 언어sizeof부호수 없음
C 언어에 기호가 없는 것과 기호가 있는 것 사이의 연산 문제 상기 코드에 대해if분기는 실행되지 않습니다. 즉if표현식의 값은 가짜입니다.원인은 토탈ELEMENTS가 정의하는 값은 unsigned int 유형(sizeof()의 반환 유형은 기호 수가 없기 때문입니다.if 문장은signed int와 unsigned int 사이에서 상등성을 테스트하기 때문에 d는 unsigned int 형식으로 업그레이드됩니다. -1은 unsigned int로 변환된 결... 운산C 언어sizeof부호수 없음